Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) Ho Chi Minh City Challenger - Ho Chi Minh City Yokohama Challenger 2001 - Yokohama 2003 USTA Challenger of Calabasas - Calabasas The LTA Cardiff Challenger - Cardiff Open Castilla y Leon - Segovia Busan Open Challenger Tennis - Busan Open de Rennes La Trinitaine - Rennes USA F14 Okal Cup 2004 - Eckental Akbank Private Banking TED Open 2006 - Istanbul Abierto Club Casablanca - Mexico City Toyota Challenger Singapore Challenger Wolfsburg Challenger Kobstaedernes ATP Challenger - Kolding GHI Bronx Classic - Bronx Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Aptos Challenger Memorial Kolyaskin - Donetsk Shanghai Challenger USTA Challenger of Dallas - Dallas Seoul Challenger ATP Open Castilla y Leon - Segovia Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Toyota Challenger Burnie Challenger Uncle Toby's Burnie Challenger - Tasmania Singapore Challenger Kyoto Challenger Pingguo Challenger The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid Mobilux Open - Luxembourg Kaohsiung Challenger Belgaum Open - Belgaum Busan Challenger HTV Challenger - Ho Chi Minh City Vancouver Challenger Leon Challenger Mexico City Challenger Busan Challenger Prostejov Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger The Surbiton Trophy - Surbiton Yokohama Challenger Maui Challenger Chitre Challenger Dallas Challenger Irving Challenger Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Busan Challenger Nottingham Challenger Nottingham-2 Challenger Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Istanbul Challenger Geneva Challenger Bratislava Challenger Noumea Challenger Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Taipei City Challenger Taiwan Challenger - Kaohsiung Busan Challenger Ilkley Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Manila Challenger BMW Tennis Championship - Sunrise New Delhi Challenger TED Open - Istanbul Guangzhou Challenger Busan Challenger Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Ho Chi Minh City Challenger Ningboo Challenger Bangkok Challenger ATP Guzzini Challenger - Recanati Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Dallas Challenger South African Airways Open - East London 2004 Freeman Men's Challenger - Joplin China Open - Beijing 3rd Volkswagon Challenger - Wolfsburg Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Akbank Private Banking TED Open - Istanbul Taipei City Challenger Kyoto Challenger Vancouver Challenger Tiburon Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Tallahassee Tennis Challenger - Tallahassee Brescia Challenger Seoul Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Davidoff Swiss Indoors - Basel Australian Men's Hardcourt Championships - Adelaide The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Adidas International - Sydney The Nottingham Open - Nottingham Kyoto Challenger The LTA Wrexham Challenger - Wrexham The Hamlet Cup - Long Island Kaohsiung Challenger AIG Japan Open - Tokyo Qatar Exxon Mobil Open 2002 - Doha Gerry Weber Open - Halle Heineken Challenger - Ho Chi Minh City The Samsung Open - Nottingham Salem Open - Hong Kong Fergana Tennis Challenger Tournament - Fergana Stockholm Open - Stockholm Kobe Challenger Milan Indoors - Milan Fifth-Third Bank Tennis Championships - Lexington Open 13 - Marseille Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle The Samsung Open - Nottingham Bangkok Challenger Rosmalen Los Angeles Shenzhen Challenger Bastad Winnetka Challenger Taipei City Challenger Long Island Dharwad Challenger 2003 - Dharwad Vienna Marseille Hong Kong Seoul Zhangjiagang Challenger Queen's Club Gimcheon Challenger USTA Men's Challenger of Dallas - Dallas Chengdu Challenger Kaohsiung Challenger RCA Championships - Indianapolis Bastad MFS Pro Tennis Championships - Boston SMS Tennis Cup - Sao Paulo Japan Open - Tokyo Head Cup Busan Open - Busan Nottingham Men's Challenger - Nottingham Taipei City Challenger Qatar Open - Doha Heineken Open - Auckland Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Open 13 - Marseille Gerry Weber Open - Halle Colorado Classic - Denver Winnetka Challenger Salem Open - Hong Kong The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Tumkur Open - Tumkur Chennai Open - Chennai Heineken Open - Auckland Dubai Tennis Open - Dubai Open 13 - Marseille Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Heineken Challenger 2004 - Ho Chi Minh City Challenger Leon 2004 - Leon Stockholm Open - Stockholm Dubai Tennis Open - Dubai Gerry Weber Open - Halle Kyiv Open - Kiev The Stella Artois Grass Court Championships - London Adidas International - Sydney Ordina Open - 's-Hertogenbosch Intersport Heilbronn Open - Heilbronn The Powder Byrne Trophy - Surbiton Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Samsung Securities Cup Challenger Tennis - Seoul China Open - Beijing Thailand Open - Bangkok Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai AXA Cup - London Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Infiniti Open - Los Angeles Estoril Open - Estoril Ciudad de Pozoblanco Open Diputacion - Cordoba Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha BMW Open - Munich Open 13 - Marseille The Dubai Tennis Championships - Dubai RCA Championships - Indianapolis ARAG World Team Championship - Dusseldorf Miller Lite Hall of Fame Tennis Championships - Newport Red Letter Days Open - Nottingham Waldbaum's Hamlet Cup - Long Island Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon China Open - Beijing Copenhagen Open - Copenhagen Thailand Open - Bangkok Waldbaum's Hamlet Cup - Long Island Internationaler Raiffeisen Grand Prix - St. Polten St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham Advanta Championships - Philadelphia Gerry Weber Open - Halle Catella Swedish Open - Bastad Heineken Open Shanghai - Shanghai RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Nottingham-2 Challenger Kroger / St. Jude International - Memphis Telenordia Swedish Open - Bastad Fergana Challenger TD Waterhouse Cup - Long Island ABN/AMRO World Tennis Tournament - Rotterdam Prostejov Challenger SAP Open - San Jose Tel Aviv Caloundra Challenger Campbell's Hall of Fame Tennis Championships - Newport Next Generation Adelaide International - Adelaide CA Tennis Trophy - Vienna Auckland Marseille Scania Stockholm Open - Stockholm Antwerp Malaysian Open - Kuala Lumpur Hong Kong Challenger Scottsdale New Delhi Pinehurst Seoul Challenger Halle Basel Lyon Rimouski Challenger Doha Philadelphia Scottsdale Shanghai Challenger Tokyo Hong Kong The Artois Championships - London Stuttgart Synsam Swedish Open - Bastad Indianapolis Toulouse Ostrava Ortisei Challenger Stockholm Auckland Tokyo Manchester Washington New Haven Antwerp Helsinki Challenger Kuala Lumpur Malaysian Open - Kuala Lumpur Tokyo Beijing Moscow Toyota Challenger China Open - Beijing Dallas Challenger St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Guadalajara Challenger Brisbane International - Brisbane Grand Prix de Tennis de Lyon - Lyon Synsam Swedish Open - Bastad Franklin Templeton Tennis Classic - Scottsdale Heineken Trophy - Rosmalen ABN/AMRO World Tennis Tournament - Rotterdam Andria Challenger BMW Open - Munich Morelos Challenger CA Tennis Trophy - Vienna Heineken Open Singapore - Singapore Manchester Challenger Aircel Chennai Open - Chennai Suzhou Challenger RCA Championships - Indianapolis Hall of Fame Tennis Championships - Newport Yokohama Challenger Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Claro Open Colombia - Bogota Claro Open Colombia - Bogota Qingdao Challenger Kremlin Cup - Moscow AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger Queen's Club Nottingham Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto Rotterdam Bastad Schenectady Samsung Securities Cup - Seoul Copenhagen Shimadzu All Japan Indoor - Kyoto West Side Tennis Club Clay Court Challenger - Forest Hills America's Red Clay Tennis Championship - Coral Springs Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Japan Open - Tokyo AIG Japan Open - Tokyo Stockholm Open - Stockholm RCA Championships - Indianapolis ARAG World Team Championship - Dusseldorf AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Telenordia Swedish Open - Bastad TD Waterhouse Cup - Long Island Next Generation Adelaide International - Adelaide Adelaide BellSouth Open - Auckland Dubai Tennis Open - Dubai Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Salem Open - Hong Kong Copenhagen Gerry Weber Open - Halle Thailand Open - Bangkok If Stockholm Open - Stockholm Heineken Trophy - 's-Hertogenbosch Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Italian Open - Rome Great American Insurance ATP Championship - Cincinnati RCA Championships - Indianapolis The Ericsson Open - Miami Monte Carlo Open - Monte Carlo MFS Pro Tennis Championships - Boston Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Hamburg Heineken Open Shanghai - Shanghai Tennis Masters Series - Montreal Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Indian Wells Key Biscayne Open 13 - Marseille Monte Carlo Rome Cincinnati Essen Paris Key Biscayne Canadian Open ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Dubai Tennis Open - Dubai Adidas International - Sydney Western & Southern Financial Group Masters - Cincinnati New Haven Tennis Masters Series - Madrid Australian Men's Hardcourt Championships - Adelaide Gerry Weber Open - Halle Pacific Life Open - Indian Wells Bastad Thailand Open - Bangkok AT&T Challenge - Atlanta Adidas International - Sydney European Community Championships - Antwerp Atlanta Heineken Open - Auckland Italian Open - Rome Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Telecom Italia Masters - Rome Heineken Open - Auckland Tennis Masters Series - Indian Wells Rogers Cup - Montreal Tennis Masters Series - Hamburg du Maurier Open - Montreal Masters Series Monte Carlo - Monte Carlo Doha Tennis Masters Series - Toronto Pacific Life Open - Indian Wells BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Kremlin Cup - Moscow Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Synsam Swedish Open - Bastad Stockholm Campionati Internazionali d'Italia - Rome China Open - Beijing NASDAQ-100 Open - Miami Toulouse Stockholm Milan Indoors - Milan Rogers Masters - Toronto Queen's Club Masters Series Madrid - Madrid Synsam Swedish Open - Bastad Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai SAP Open - San Jose Sony Open Tennis - Miami Tennis Masters Series - Monte Carlo Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Canadian Open Stockholm Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Jakarta Lyon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Australian Open Apia International - Sydney French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open U.S. Open Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati French Open - Paris BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, PO, IND-SWE 1-3 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, World Group, F, SWE-USA 5-0 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group 1, REL1, TPE-PAK 5-0 15th Asian Games Doha 2006 Australian Open (Wildcard) ATP Tour World Championship - Hannover Grand Slam Cup - Munich Grand Slam Cup - Munich Atlanta Olympics Grand Slam Cup Olympics - Athens Olympics - Beijing